package com.dankegongyu.screenrecord;

/**
 * 描述：录屏状态改变回调
 * 作者：ChaoZheng on 2019-12-17 02:38
 * 邮箱：chaozheng@dankegongyu.com
 */

public interface IOnRecorderStateChangeCallback {
    /**
     * 当开始录屏时调用
     * <br/>called in WorkerThread
     */
    void onRecordStart();

    /**
     * 当有数据更新时调用
     * <br/>called in WorkerThread
     */
    void onRecordUpdate(String time);

    /**
     * 结束录屏时调用
     * @param error 是否停止出错
     */
    void onRecordStop(boolean error);
}
